package com.beidasoft.web.model.informationCollect;

/**
 * 主体信息
 * Created by songff on 2017/2/24.
 */
public class SubjectManagerCollect {

    private String id;   // 主键
    private String organizationId; // 填报人机构ID
    private String belongOrgId;  // 所属部门ID(原委托组织ID)
    private String subjectId;  // 原主体ID（委托主体ID）
    private String subName;  // 执法主体全称（受委托组织全称）
    private String simpleName;  // 执法主体简称（受委托组织简称）
    private String area;   // 行政区划
    private String nature;   // 行政执法类别（委托组织类别）
    private String natureOther;  // 授权依据（委托组织依据）
    private String belongRelation; // 隶属关系
    private String representative;  // 法定代表人
    private Integer memberNumber;  // 人员编制数量
    private String organizationCode; // 组织机构代码
    private String address;  // 地址
    private String postCode;  // 邮政编码
    private String subLevel;   // 主体层级
    private Integer lowerSubjectNumber;  // 下级主体个数
    private Integer isDelete;   // 删除标志（1删除，0未删除）（默认0）
    private String deleteUserId;   // 删除人ID
    private String deleteUserName;  // 删除人名称
    private String deleteTime;   // 删除时间
    private String createId;   // 创建人ID
    private String createUserName;  // 创建人名称
    private String createTime;   // 创建时间
    private String subjectCode;  //主体编号

    private String telephone;    //办公电话
    private String fax;          //传真

    private String updateId;   // 修改人ID
    private String updateUserName;  // 修改人名称
    private String updateTime;   // 修改时间
    private String examineState;   // 审核状态（01未提交，02未审核，03已审核）
    private String examineId;   // 审核人ID
    private String examineUserName;  // 审核人名称
    private String examineTime;   // 审核时间
    private String examineUserOrganizationId; // 审核人所在机构ID

    private String branchOrganization;  // 委托组织分支机构情况
    private Integer lowerSubjectSum;  // 委托组织分支机构数量
    private String entrustGist;   // 委托依据
    private String entrustGistLawName;  // 委托依据法律名称
    private String entrustLimit;   // 委托期限
    private String entrustLimitStartTime; // 委托期限有效起始时间
    private String entrustLimitEndTime;  // 委托期限有效截至时间

    private String backReason;   // 退回原因
    private String backType;
    private String backContent;
    private String state;
    private String stateValue;
    private String stateSubmitTime;
    private Integer disabledState;           //不能编辑数据

    private Integer isDepute;   // 是否是委托组织（0主体，1委托组织）

    private Integer num;            //序号

    private Integer isSubjectExist;  //是否新增操作新增的主体（1是，0否）
    private String ruleBatchId;  //机构改革表批次ID
    private String ruleId;  //机构改革表ID
    private Integer isOldSubject;  //是否是旧的主体（1是，0否）
    private Integer positionSubjectState;  //岗位维护状态（10未进行，大于10小于30进行中，30待审核，90已审核）
    private Integer positionPersonState;  //岗位人员设置状态（10未进行，大于10小于30进行中，90已完成）
    private Integer personCredentialsState; //人员换证状态（10未进行，大于10小于30进行中，90已完成）
    private Integer positionPowerState; //岗位职权状态（10未进行，大于10小于30进行中，90已完成）
    private Integer isOldOrgExists; //原部门是否存在
    private String adjOrgLevel;//部门层级
    private Integer adjType;//机构改革类型

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getBelongOrgId() {
        return belongOrgId;
    }

    public void setBelongOrgId(String belongOrgId) {
        this.belongOrgId = belongOrgId;
    }

    public String getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(String subjectId) {
        this.subjectId = subjectId;
    }

    public String getSubName() {
        return subName;
    }

    public void setSubName(String subName) {
        this.subName = subName;
    }

    public String getSimpleName() {
        return simpleName;
    }

    public void setSimpleName(String simpleName) {
        this.simpleName = simpleName;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getNature() {
        return nature;
    }

    public void setNature(String nature) {
        this.nature = nature;
    }

    public String getNatureOther() {
        return natureOther;
    }

    public void setNatureOther(String natureOther) {
        this.natureOther = natureOther;
    }

    public String getBelongRelation() {
        return belongRelation;
    }

    public void setBelongRelation(String belongRelation) {
        this.belongRelation = belongRelation;
    }

    public String getRepresentative() {
        return representative;
    }

    public void setRepresentative(String representative) {
        this.representative = representative;
    }

    public Integer getMemberNumber() {
        return memberNumber;
    }

    public void setMemberNumber(Integer memberNumber) {
        this.memberNumber = memberNumber;
    }

    public String getOrganizationCode() {
        return organizationCode;
    }

    public void setOrganizationCode(String organizationCode) {
        this.organizationCode = organizationCode;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getPostCode() {
        return postCode;
    }

    public void setPostCode(String postCode) {
        this.postCode = postCode;
    }

    public String getSubLevel() {
        return subLevel;
    }

    public void setSubLevel(String subLevel) {
        this.subLevel = subLevel;
    }

    public Integer getLowerSubjectNumber() {
        return lowerSubjectNumber;
    }

    public void setLowerSubjectNumber(Integer lowerSubjectNumber) {
        this.lowerSubjectNumber = lowerSubjectNumber;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public String getDeleteUserId() {
        return deleteUserId;
    }

    public void setDeleteUserId(String deleteUserId) {
        this.deleteUserId = deleteUserId;
    }

    public String getDeleteUserName() {
        return deleteUserName;
    }

    public void setDeleteUserName(String deleteUserName) {
        this.deleteUserName = deleteUserName;
    }

    public String getDeleteTime() {
        return deleteTime;
    }

    public void setDeleteTime(String deleteTime) {
        this.deleteTime = deleteTime;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getSubjectCode() {
        return subjectCode;
    }

    public void setSubjectCode(String subjectCode) {
        this.subjectCode = subjectCode;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax;
    }

    public String getUpdateId() {
        return updateId;
    }

    public void setUpdateId(String updateId) {
        this.updateId = updateId;
    }

    public String getUpdateUserName() {
        return updateUserName;
    }

    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getExamineState() {
        return examineState;
    }

    public void setExamineState(String examineState) {
        this.examineState = examineState;
    }

    public String getExamineId() {
        return examineId;
    }

    public void setExamineId(String examineId) {
        this.examineId = examineId;
    }

    public String getExamineUserName() {
        return examineUserName;
    }

    public void setExamineUserName(String examineUserName) {
        this.examineUserName = examineUserName;
    }

    public String getExamineTime() {
        return examineTime;
    }

    public void setExamineTime(String examineTime) {
        this.examineTime = examineTime;
    }

    public String getExamineUserOrganizationId() {
        return examineUserOrganizationId;
    }

    public void setExamineUserOrganizationId(String examineUserOrganizationId) {
        this.examineUserOrganizationId = examineUserOrganizationId;
    }

    public String getBranchOrganization() {
        return branchOrganization;
    }

    public void setBranchOrganization(String branchOrganization) {
        this.branchOrganization = branchOrganization;
    }

    public Integer getLowerSubjectSum() {
        return lowerSubjectSum;
    }

    public void setLowerSubjectSum(Integer lowerSubjectSum) {
        this.lowerSubjectSum = lowerSubjectSum;
    }

    public String getEntrustGist() {
        return entrustGist;
    }

    public void setEntrustGist(String entrustGist) {
        this.entrustGist = entrustGist;
    }

    public String getEntrustGistLawName() {
        return entrustGistLawName;
    }

    public void setEntrustGistLawName(String entrustGistLawName) {
        this.entrustGistLawName = entrustGistLawName;
    }

    public String getEntrustLimit() {
        return entrustLimit;
    }

    public void setEntrustLimit(String entrustLimit) {
        this.entrustLimit = entrustLimit;
    }

    public String getEntrustLimitStartTime() {
        return entrustLimitStartTime;
    }

    public void setEntrustLimitStartTime(String entrustLimitStartTime) {
        this.entrustLimitStartTime = entrustLimitStartTime;
    }

    public String getEntrustLimitEndTime() {
        return entrustLimitEndTime;
    }

    public void setEntrustLimitEndTime(String entrustLimitEndTime) {
        this.entrustLimitEndTime = entrustLimitEndTime;
    }

    public String getBackReason() {
        return backReason;
    }

    public void setBackReason(String backReason) {
        this.backReason = backReason;
    }

    public Integer getIsDepute() {
        return isDepute;
    }

    public void setIsDepute(Integer isDepute) {
        this.isDepute = isDepute;
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    public String getBackType() {
        return backType;
    }

    public void setBackType(String backType) {
        this.backType = backType;
    }

    public String getBackContent() {
        return backContent;
    }

    public void setBackContent(String backContent) {
        this.backContent = backContent;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getStateValue() {
        return stateValue;
    }

    public void setStateValue(String stateValue) {
        this.stateValue = stateValue;
    }

    public String getStateSubmitTime() {
        return stateSubmitTime;
    }

    public void setStateSubmitTime(String stateSubmitTime) {
        this.stateSubmitTime = stateSubmitTime;
    }

    public Integer getDisabledState() {
        return disabledState;
    }

    public void setDisabledState(Integer disabledState) {
        this.disabledState = disabledState;
    }

    public Integer getIsSubjectExist() {
        return isSubjectExist;
    }

    public void setIsSubjectExist(Integer isSubjectExist) {
        this.isSubjectExist = isSubjectExist;
    }

    public String getRuleBatchId() {
        return ruleBatchId;
    }

    public void setRuleBatchId(String ruleBatchId) {
        this.ruleBatchId = ruleBatchId;
    }

    public String getRuleId() {
        return ruleId;
    }

    public void setRuleId(String ruleId) {
        this.ruleId = ruleId;
    }

    public Integer getIsOldSubject() {
        return isOldSubject;
    }

    public void setIsOldSubject(Integer isOldSubject) {
        this.isOldSubject = isOldSubject;
    }

    public Integer getPositionSubjectState() {
        return positionSubjectState;
    }

    public void setPositionSubjectState(Integer positionSubjectState) {
        this.positionSubjectState = positionSubjectState;
    }

    public Integer getPositionPersonState() {
        return positionPersonState;
    }

    public void setPositionPersonState(Integer positionPersonState) {
        this.positionPersonState = positionPersonState;
    }

    public Integer getPersonCredentialsState() {
        return personCredentialsState;
    }

    public void setPersonCredentialsState(Integer personCredentialsState) {
        this.personCredentialsState = personCredentialsState;
    }

    public Integer getPositionPowerState() {
        return positionPowerState;
    }

    public void setPositionPowerState(Integer positionPowerState) {
        this.positionPowerState = positionPowerState;
    }

    public Integer getIsOldOrgExists() {
        return isOldOrgExists;
    }

    public void setIsOldOrgExists(Integer isOldOrgExists) {
        this.isOldOrgExists = isOldOrgExists;
    }

    public String getAdjOrgLevel() {
        return adjOrgLevel;
    }

    public void setAdjOrgLevel(String adjOrgLevel) {
        this.adjOrgLevel = adjOrgLevel;
    }

    public Integer getAdjType() {
        return adjType;
    }

    public void setAdjType(Integer adjType) {
        this.adjType = adjType;
    }
}
